Skip to content

feat: add OSPO agentic workflow examples#802

Closed
ashleywolf wants to merge 101 commits intogithub:stagedfrom
ashleywolf:feat/ospo-workflows
Closed

feat: add OSPO agentic workflow examples#802
ashleywolf wants to merge 101 commits intogithub:stagedfrom
ashleywolf:feat/ospo-workflows

Conversation

@ashleywolf
Copy link
Collaborator

Summary

Adds 4 OSPO (Open Source Program Office) agentic workflow examples to the workflows/ directory, following the structure established in #786.

Workflows

Workflow Description Triggers
ospo-org-health.md Weekly organization health report — stale issues/PRs, merge time analysis, contributor leaderboards schedule, workflow_dispatch
ospo-contributors-report.md Monthly contributor activity metrics across an org's repositories schedule, workflow_dispatch
ospo-release-compliance-checker.md Audits repos for OSS release readiness (LICENSE, README, SECURITY.md, etc.) issues, workflow_dispatch
ospo-stale-repos.md Finds inactive repositories past a configurable threshold schedule, workflow_dispatch

Type of Contribution

  • New agentic workflow.

mubaidr and others added 30 commits February 18, 2026 14:01
Bumps the npm_and_yarn group with 1 update in the /website directory: [devalue](https://github.com/sveltejs/devalue).


Updates `devalue` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](sveltejs/devalue@v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.6.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
- Remove redundant `<mission>` section from gem-browser-tester
- Add "Reflect" step to gem-documentation-writer for self-review on high-priority or failed tasks
- Refactor gem-orchestrator completion phase to generate a walkthrough markdown file instead of a review
- Update orchestrator rules to allow direct execution for creating walkthrough files
Introduce explicit sections for input, output, and verification criteria.
Define structured JSON output including detailed evidence paths and error counts.
Update workflow to reference new guides and move Observation-First loop to operating rules.
Clarify verification steps with specific pass/fail conditions for console, network, and accessibility checks.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Refined `gem-browser-tester` workflow to separate initialization from
  execution and enforce an Observation-First loop.
- Added retry logic for transient failures (e.g., timeouts, network issues)
  in browser automation tasks.
- Standardized artifact generation paths to `docs/plan/{plan_id}/`
  across multiple agents.
- Updated failure actions to specify evidence capture locations
  (logs, network) for improved debugging and traceability.
Remove redundant `<operating_rules>`, agent-specific parameters, and
`<delegation_validation>` sections. This removes duplicate content
to ensure a single source of truth for the agent's behavior protocols
and configuration.
Updated agent guidelines to specify the use of accessibility_snapshot over visual screenshots for element identification. Accessibility snapshots provide structured DOM/ARIA data, which is more reliable for browser automation than pixel-based visual analysis.
Add 4 OSPO workflow templates to workflows/ directory:
- ospo-org-health.md: Weekly organization health report
- ospo-contributors-report.md: Monthly contributor activity metrics
- ospo-release-compliance-checker.md: OSS release readiness audit
- ospo-stale-repos.md: Inactive repository detection and archival recommendations

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
aaronpowell and others added 28 commits February 25, 2026 15:12
…-skills

Migrate prompts to skills - consolidate to single task customization model
Remove the prompts page, navigation link, homepage card, and all
references to prompts across the website source code. The repo no
longer contains prompt files, so the website should not reference them.

Files removed:
- website/src/pages/prompts.astro
- website/src/scripts/pages/prompts.ts

Files updated:
- BaseLayout.astro: remove nav link and update description
- index.astro: remove prompts card and update text
- llms.txt.ts: remove prompts import and section
- plugins.astro: update description text
- utils.ts: remove prompt type from install config, icons, labels
- pages/index.ts: remove prompts from counts
- modal.ts: update JSDoc comment

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add tsconfig.json extending astro/tsconfigs/base and env.d.ts with
Astro client type references to resolve import.meta.env type errors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Prompts aren't supported anymore so we don't need to try and add them.
Removing force add of commands folder
Add a new /workflows/ page for browsing agentic workflow definitions
with search, trigger/tag filters, and sorting. Follows the same
patterns as the existing hooks page.

New files:
- website/src/pages/workflows.astro
- website/src/scripts/pages/workflows.ts

Updated files:
- BaseLayout.astro: add Workflows nav link
- index.astro: add Workflows card to homepage
- pages/index.ts: add workflows to counts
- utils.ts: add workflow type to icons, labels, and getResourceType

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use 'type' modifier on SearchItem imports to satisfy
verbatimModuleSyntax. Without this, esbuild strips the interface
export but leaves the value import, causing a runtime error.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update parseWorkflowMetadata to extract triggers from the 'on'
property keys (e.g. schedule, issue_comment) instead of a separate
'triggers' field. Remove tags support from workflows since workflows
don't use tags.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Website: remove prompts, add workflows page, fix TypeScript config
…haring

- Add og:type, og:url, og:title, og:description, og:image, og:site_name meta tags
- Add twitter:card, twitter:title, twitter:description, twitter:image meta tags
- Add canonical URL link element
- Use social-image.png for social preview image
- Update document.title dynamically when modal opens/closes
- Resolve resource titles from JSON data files instead of raw filenames
- Handle skill/hook folder path mismatches for title lookup
- Change title separator from '-' to '|' for consistency

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
feat(website): Add Open Graph and Twitter Card meta tags for social sharing
Add og:image:width, og:image:height, og:image:type, and
twitter:image:alt meta tags so Twitter/X can properly display
the social card image when links are shared.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix: add missing meta tags for Twitter/X social card images
…-assistant

Add Markdown Accessibility Assistant agent
New dataverse-mcp plugin with mcp-setup command
Add 4 OSPO workflow templates to workflows/ directory:
- ospo-org-health.md: Weekly organization health report
- ospo-contributors-report.md: Monthly contributor activity metrics
- ospo-release-compliance-checker.md: OSS release readiness audit
- ospo-stale-repos.md: Inactive repository detection and archival recommendations

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace 'triggers:' with 'metadata.triggers:' and 'tags:' with 'labels:'
to pass gh aw compile --validate. Update yaml-parser to read from both
awesome-copilot and gh-aw field names.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Use single quotes for description in ospo-contributors-report.md
- Define 60_DAYS_AGO and 30_DAYS_AGO variables in org-health Step 1

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
aaronpowell added a commit that referenced this pull request Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants